import axios from './axios'

// 获取当前用户版本下的所有菜单数组(权限设置)
export function allPermissionList() {
  return axios({
    url: '/permission/allPermissionList'
  })
}

// 获取对应版本类型的菜单信息
export function permissionList(params) {
  return axios({
    url: '/permission/permissionList',
    params
  })
}

// 新增菜单对象
export function addPermission(data) {
  return axios({
    method: 'post',
    url: '/permission/addPermission',
    data
  })
}

// 修改菜单/权限信息
export function updatePermission(params) {
  return axios({
    method: 'put',
    url: '/permission/updatePermission',
    params
  })
}

// 删除菜单对象
export function deletePermission(params) {
  return axios({
    method: 'delete',
    url: '/permission/deletePermission',
    params
  })
}

// 获取对应版本类型的主菜单信息（后端已经写好，各个版本号的一级菜单了，不用前端过滤）
// 新增
export const get_diffrent_version_main_meunApi = params => {
  return axios({
    method: 'GET',
    url: '/permission/permissionListMain',
    params
  })
}
